Spanien (Norden), Frankreich, Benelux-Staaten, Island, Britische Inseln, Deutschland (nach Norden bis ins südliche Nordrhein-Westfalen und Niedersachsen), Norwegen (fraglich, ob natürliches Vorkommen), Baltikum, Polen, Tschechien, Slowakei, Schweiz, Liechtenstein, Österreich, Italien (Aosta, Piemont, Lombardei, Trentino-Südtirol und Friaul-Julisch Venetien), Slowenien, Kroatien, Ungarn, Rumänien, Bulgarien, Ukraine, Weißrussland, Russland (europäischer Teil) und Kanaren (La Palma)
Felsen, Felsschutt, Trocken- und Halbtrockenrasen, lichte Buchen- und Kiefernwälder und Niedermoore; kalkstet; kollin bis alpin